๐ IP ์ฃผ์์ MAC ์ฃผ์
1๏ธโฃ ์ ์ฃผ์๊ฐ ํ์ํ๊ฐ?
-
๋คํธ์ํฌ์์ ์ฅ์น๋ค์ด ์๋ก ๋ํํ๋ ค๋ฉด โ๋๊ตฌ์๊ฒ ๋ณด๋ด์ผ ํ๋์งโ ๋ฅผ ์์์ผ ํจ
-
ํ์ค ๋น์
- IP ์ฃผ์ = ์ง ์ฃผ์ (์ด๋ ๋๋ค, ์ด๋ ์ง)
- MAC ์ฃผ์ = ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ (๊ทธ ์ง ์์ ํน์ ์ฌ๋)
2๏ธโฃ IP ์ฃผ์ (๋ ผ๋ฆฌ์ ์ฃผ์)
- ๋คํธ์ํฌ์์ ์ฅ์น๋ฅผ ๊ตฌ๋ถํ๋ ์์น ์ ๋ณด
- IPv4 : 32๋นํธ,
192.168.0.10๊ฐ์ ํํ (ํ์ฌ ๋๋ถ๋ถ ์ฌ์ฉ) - IPv6 : 128๋นํธ, ์ฃผ์ ๋ถ์กฑ ๋ฌธ์ ํด๊ฒฐ์ฉ (์์ง IPv4 ์ค์ฌ)
3๏ธโฃ MAC ์ฃผ์ (๋ฌผ๋ฆฌ์ ์ฃผ์)
- ๋คํธ์ํฌ ์นด๋(NIC)์ ์๊ฒจ์ง ๊ณ ์ ์๋ณ ๋ฒํธ
- 48๋นํธ, 16์ง์ 6์ (์:
00:1A:2B:3C:4D:5E) - ์ ์ธ๊ณ์ ์ผ๋ก ์ ์ผ, ๋ฐ๋์ง ์์
4๏ธโฃ IP์ MAC์ ๊ด๊ณ
- IP ์ฃผ์๋ ๋คํธ์ํฌ์์ โ๋๊ตฌ์๊ฒ ๋ณด๋ผ์งโ ๋ฅผ ์ ํจ
- ํ์ง๋ง ์ค์ ๋ฐ์ดํฐ ์ ์ก์ MAC ์ฃผ์๋ก ์ด๋ฃจ์ด์ง
- ์ฆ, IP = ๋ ผ๋ฆฌ์ ๋ชฉ์ ์ง / MAC = ์ค์ ์์ ์
5๏ธโฃ ARP(Address Resolution Protocol)
IP์ MAC์ ์ด์ด์ฃผ๋ ๋ค๋ฆฌ ์ญํ
- ์ํฉ: PC1์ด
192.168.0.20์ ๋ฐ์ดํฐ ๋ณด๋ด๊ณ ์ถ์
- PC1: โ192.168.0.20์ MAC ์ฃผ์ ๋๊ตฌ์ผ?โ (ARP ์์ฒญ, ๋ธ๋ก๋์บ์คํธ)
- PC2: โ๊ทธ๊ฑด ๋์ผ, MAC์ BB:BB:BBโ (ARP ์๋ต)
- PC1 โ PC2: ์ค์ ๋ฐ์ดํฐ ์ ์ก (๋ชฉ์ ์ง MAC = BB:BB:BB)
6๏ธโฃ ์๊ฐ์ ํ๋ฆ (ARP ์์)
sequenceDiagram
participant PC1 as PC1 (IP 192.168.0.10, MAC AA:AA)
participant PC2 as PC2 (IP 192.168.0.20, MAC BB:BB)
participant SW as ์ค์์น
PC1->>SW: ARP ์์ฒญ (192.168.0.20 ๋๊ตฌ์ผ?)
SW->>PC2: ๋ธ๋ก๋์บ์คํธ ์ ๋ฌ
PC2->>SW: ์๋ต (๋ด MAC=BB:BB)
SW->>PC1: ์๋ต ์ ๋ฌ
PC1->>PC2: ์ค์ ๋ฐ์ดํฐ ์ ์ก (๋ชฉ์ ์ง MAC=BB:BB)
โ ์์ฝ
- IP ์ฃผ์ = ์ง ์ฃผ์ (๋ ผ๋ฆฌ์ ์์น)
- MAC ์ฃผ์ = ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ (๊ณ ์ ์๋ณ์)
- ๋ฐ์ดํฐ ํต์ ์ IP๋ก ๋ชฉ์ ์ง๋ฅผ ์ฐพ๊ณ , MAC์ผ๋ก ์ต์ข ์ ๋ฌ
- ARP = IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋ณํํด์ฃผ๋ ์ค๊ฐ ๊ณผ์